Script-based Simple Programming Toolkit for Open Source Hardware
نویسندگان
چکیده
Arduino is a popular open source hardware toolkit for science and engineering education due to its easy use and various good examples. But, students or beginners who have no experience and knowledge of electronic engineering or programming languages still feel a considerable barrier to use Arduino. This study analyzes the barrier of beginners in using the open source hardware. In order to resolve the difficulty in firmware programming, we adopt a functional concise script composed of simplified service commands and minimum options to use the open hardware and proposes a new script-based open source hardware programming environment. From the comparison result with previous development toolkit, we confirm that the programming by the proposed script-based simple programming toolkit is substantially simple by adopting simple script and automatic generations of irrelevant instructions, type declarations and semicolons in programming the open source hardware of Arduino.
منابع مشابه
BigDataScript: a scripting language for data pipelines
MOTIVATION The analysis of large biological datasets often requires complex processing pipelines that run for a long time on large computational infrastructures. We designed and implemented a simple script-like programming language with a clean and minimalist syntax to develop and manage pipeline execution and provide robustness to various types of software and hardware failures as well as port...
متن کاملOpen Source Components for Internet Management by Delegation
The joint Jasmin project of the Technical University of Braunschweig and NEC C&C Research Laboratories is concerned with the development, implementation and practical evaluation of the management by delegation architecture standardized by the Distributed Management (DISMAN) working group of the IETF. This paper presents the open source software components that have been developed during the pas...
متن کاملiACT: A Software-Hardware Framework for Understanding the Scope of Approximate Computing
Approximate computing has recently emerged as a paradigm for enabling energy efficient software and hardware implementations by exploiting the inherent resiliency in applications to impreciseness in their underlying computations. Much of the previous work in this area has demonstrated the potential for significant energy and performance improvements, but these works largely consist of ad hoc te...
متن کاملTowards an open-hardware open-software toolkit for robust low-cost eye tracking in HCI applications
Eye tracking has long held the promise of being a useful methodology for human-computer interaction ranging from explicit control of computer interfaces to adaptive interfaces based on the user’s attentional state. A number of barriers have stood in the way of the integration of eye tracking into everyday applications, including the intrusiveness, robustness, availability, and price of eye-trac...
متن کاملNcvtk: A Program for Visualizing Planetary Data
Ncvtk is a visualization tool offering a high degree of interactivity to scientists who need to explore scalar and vector data on a longitude-latitude based grid. Ncvtk was born out of four recent trends: open source programming, the availability of a high quality visualization toolkit, the emergence of scripting, and the wide availability of fast and inexpensive hardware.
متن کامل